#define _CRT_SECURE_NO_WARNINGS 1


#include <stdio.h>

int Jud_str_rotate(char*a,char*b, int sz1,int sz2)
{
	if (sz1 != sz2)
	{
		return 0;
	}
	int count = 0;
	for (int i = 0; i < sz1&&count != sz1; ++i)
	{
		int sz = sz1;
		int s = i;
		int j = 0;
		count = 0;
		while (sz--)
		{
			if (a[s] == b[j])
			{
				++s;
				++j;
				if (s == sz1)
				{
					s = 0;
				}
				++count;
			}
			else
			{
				break;
			}
		}
	}
		if (count == sz1)
		{
			return 1;
		}
		else
		{
			return 0;
		}
	return 0;
}

int main()
{
	char a[] = "ABCDEFFGGEF";
	char b[] = "FGGEFABCDEf";
	int sz1 = sizeof(a) / sizeof(a[0]) - 1;
	int sz2 = sizeof(b) / sizeof(b[0]) - 1;
	printf("%d\n", Jud_str_rotate(a, b, sz1, sz2));

	return 0;
}